@charset "utf-8";
html,body{background-color:#ffffff;}
.screen{background:#ffffff url(../img/bg_login.jpg) no-repeat center top;}
.s_body{color:#555;}
.s_body a{color:#3399e0;}
.logo{padding:10px 0 25px;}
.logo a{display:block;width:302px;height:42px;background:url(../img/reg.png) no-repeat 0 0;}
.logo em{display:none;}
.banner{position:relative;z-index:1;width:580px;height:320px;top:80px;left:10px;background:url(../img/banner.png) no-repeat 0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/banner.png');_background-image:none;}
.aside{margin-bottom:40px;}
.loginbox{position:relative;z-index:2;border:1px solid #d3d3d3;background-color:#fff;padding:20px;}
.loginbox .lognotice{position:absolute;top:-50px;left:0;_left:-20px;width:290px;text-align:center;background:#fffcc9;border:1px solid #ccb792;padding:5px;}
.loginbox .lognotice .pointer{position:absolute;bottom:-6px;left:20px;width:12px;height:6px;overflow:hidden;background:url(../img/ico_pointer.png) no-repeat 0 0;}
.loginbox h1{color:#555;text-align:center;margin-bottom:10px;}
.loginbox .regbtn{text-align:center;}
.loginbox .regbtn a{margin:0 auto;display:block;width:176px;height:45px;background:url(../img/reg.png) no-repeat -301px -610px;}
.loginbox .regbtn a:hover{background-position:-301px -685px;}
.loginbox .regbtn a:active{background-position:-301px -765px;}
.loginbox .loginbtn,.loginbox .loginbtn a{display:block;width:130px;height:45px;background:url(../img/reg.png) no-repeat 0 -310px;}
.loginbox .loginbtn a:hover{background-position:-150px -310px;}
.loginbox .loginbtn a:active{background-position:-300px -310px;}
.loginbox .spline{background:url(../images/reg.png) repeat-x 0 -50px;height:1px;line-height:1px;overflow:hidden;margin:20px 0;}
.loginbox .tudou_login{margin:-5px 0 10px;background:url(/partner/img/ico_tudou_16x16.png) no-repeat left 2px;}
.loginbox .tudou_login a{padding-left:20px;}
.loginbox .other_login{overflow:hidden;}
.loginbox .other_login h3{font-weight:normal;font-size:12px;}
.loginbox .other_login .accout_list{margin-top:10px;}
.loginbox .other_login .accout_list li{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.loginbox .formbox .loginbtn{margin-bottom:0;text-align:left;}
.formbox fieldset{border:none;}
.formbox h3{margin-bottom:20px;color:#555;}
.formbox .entry{margin-bottom:20px;}
.formbox label{color:#565656;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;padding:0 5px;width:40px;text-align:right;}
.formbox .form_input{width:240px;}
.formbox .form_btn .form_btn_text,
.formbox .form_btn .form_btn_text a{color:#333;font-size:18px;}
.formbox .save{margin:-10px 0 20px 0;}
.formbox .save label{padding:0;width:50px;text-align:left;font-size:12px;color:#333;}
.formbox .save a{vertical-align:middle;}
.formbox .save .error{margin-bottom:5px;color:#ab0707;} 
.formbox .entry{margin-bottom:20px;position:relative;}
.formbox .form_input{width:210px;_width:200px;margin-right:5px;}
.formbox .entry .placeholder{position:absolute;top:5px;*top:7px;left:10px;color:#BBB;font-size:14px;}
